package com.gxa.mapper.zls;

import com.gxa.pojo.Supplier;
import com.gxa.pojo.Supplier_Contact_Peroson_Info;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: 周林森
 * Date: 2021/12/06 20:25:52
 * Description: 供应商SQL
 * Version: V1.0
 */
public interface SupplierMapper {

    //查询供应商编号是否已存在
    String querySupplierIdExist(Object supplier_id);

    //添加供应商基本信息
    int addSupplierInfo(Map supplier);

    //添加供应商联系人信息
    int addSupplierContactPeopleInfo(Map map);

    //修改供应商基本信息
    int updateSupplierBaseInfo(Map supplier);

    //修改供应商联系人信息
    int updateSupplierContactInfo(Map contactPerosonInfo);

    //查询供应商信息
    List<Supplier> querySupplierList(Map map);

    //删除供应商信息
    int delSupplierById(@Param(value = "supplier_id") Object supplier_id);

    //修改供应商状态
    int updateSupplierStatus(@Param("status") String param, @Param("supplier_id") Object supplier_id);

    //添加联系人 空
    int addContactNo(String supplier_id);

    List<Integer> querySupContactId(Object supplier_id);

    int delContactById(@Param("array") Integer[] array1,@Param("supplier_id") Object supplier_id);
}
